"""
10*10 的棋盘上，四个人下棋，每人走一步，按围棋规则被敌人围死就会被吃掉。
现在问题来了，四个人的得分方式各不相同。
A 拿多少分只取决于由他参与的吃子数量
B 拿多少分只取决于最后他自己活下来几个子
C 只有围住角才能拿分，围不住角就没分
D 的得分等于落子数量减去被吃掉的棋子数量
好了，现在这个情况下，这棋到底该怎么下
"""

x = list(range(100))
x.sort(key=lambda n: n%10*10 + n//10)
print(x)

# import math
# import itertools
#
#
# eps = 1e-16
# ss = [math.sin(n * math.pi / 3) for n in range(6)]
# cs = [math.cos(n * math.pi / 3) for n in range(6)]
#
# for rs in itertools.permutations(list(range(1, 7))):
#     rs = list(rs)
#     if not abs(sum(r * s for r, s in zip(rs, ss))) <= eps: continue
#     if not abs(sum(r * c for r, c in zip(rs, cs))) <= eps: continue
#     print(rs)
